@font-face {
	font-family: Pixel;
	src: url(../fonts/Quanxiaosi_PixelFont.ttf);
}
@font-face {
	font-family: FZ_YJH;
	src: url(../fonts/FanZ_LTYJH.ttf);
}
:root{
	--cafe_color1:#4d3900;
	--cafe_color2:#8b4513;
	--white-color1: #ffffff;
	--white-color2: #e5e7eb;
	--black-color1: #000000;
	--transparent:url();
	--font1: "Pixel", "Microsoft YaHei UI", "serif";
	--font2: "FZ_YJH", "Microsoft YaHei UI", "serif";
}
.hide-text{
	font-size: 0;
	text-indent: -9999em;
	overflow: hidden;
	opacity: 0
}
.loading-cont {
	display: flex;
	justify-content: center;
	align-items:center;
	position: fixed;
	top: 0;
	left: 0;
	width: 100vw;
	height: 100vh;
	background-color: rgba(0,0,0,.5);
	opacity: 1;
	z-index: 9999;
	transition: opacity 1.2s ease-in
}
.loading-text {
	line-height: 42px;
	font-size: 32px;
	text-align:center;
	color: #ffffff
}
.loading-cont.loaded {
	opacity: 0;
	z-index: -1
}
.loading-text .type,
.loading-text .count {
	margin: 0 10px
}

/* 禁止ie渲染 */
#ie-pop{position:absolute;z-index: 99999;width: 100%;height: 100vh;background-color: black;color: #ffffff;text-align: center; line-height: 100vh;font-size: 26px;}

/* 字体控制 */
.font-type1-size16 {font-size: 16px;line-height: 16px;}
.font-type1-size20 {font-size: 20px;line-height: 20px;}
.font-type1-size28 {font-size: 28px;line-height: 28px;}
.font-type1-size36 {font-size: 36px;line-height: 36px;}
.font-type1-size44 {font-size: 44px;line-height: 44px;}
.font-type1-size52 {font-size: 44px;line-height: 44px;}